html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

@font-face {
    font-family: 'LeagueGothic';
    src: url('font/LeagueGothicCyrillic.otf');
}

@font-face {
    font-family: 'Georgia';
    src: url('font/georgia.ttf');
}

body {
    background-image: url(Images/Fon%20slider%20up.png), url(Images/line11.png), url(Images/line12.png), url(Images/line13.png), url(Images/water.jpg), url(Images/line1.png), url(Images/best2.jpg), url(Images/line15.png), url(Images/line14.png), url(Images/line14.png), url(Images/line15.png), url(Images/fonwhite.jpg), url(Images/fon4Grey.jpg), url(Images/down12.png);
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-position: center top 279px, center top 1147px, center top 1148px, center top 1150px, center top 807px, center top 806px, top center, center top 2108px, center top 2110px, center top 2248px, center top 2249px, center top 337px, center top 1603px, center top 2250px;
    font-family: 'Open Sans', sans-serif;
}

#maindiv {
    width: 960px;
    height: 2410px;
    margin: 0px auto 0;
    position: relative;
}

.menuup {
    margin-top: 0px;
    width: 960px;
    height: 200px;
    margin: 0px auto 0;
    position: relative;
}

#mainlogo {
    display: inline-block;
    float: left;
    margin-top: 50px;
    font-family: 'LeagueGothic';
    font-size: 48px;
    color: #483b4e;
    text-shadow: 0px 2px 2px #595959;
}

#mainlogo span {
    font-size: 58px;
    text-transform: uppercase;
    background: linear-gradient(to top, black 0%, #322539 20%, #275cdb 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none
}

#contacts {
    width: 636px;
    height: 35px;
    margin-left: 324px;
    padding-top: 60px;
}

#contacts_p {
    color: #483b4e;
    font-family: 'LeagueGothic';
    font-size: 20px;
    text-align: right;
}


#sr {
    width: 1040px;
    height: 350px;
    margin: 60px auto 0;
    position: relative;
    margin-left: -40px;
}

#slider {
    width: 1040px;
    height: 350px;
    margin: 0 auto;
    overflow: hidden;
}

#slider-inner {
    position: relative;
    width: 4160px;
    height: 350px;
}

#slider-inner div {
    position: relative;
    width: 1040px;
    height: 350px;
    margin-left: px;
    display: inline-block;
    float: left
}

#slider-inner div label {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    cursor: pointer;
}

#slider-inner div label:nth-of-type(1) {
    left: 0px;
    top: 55%;
    transform: translateY(-50%);
    padding: 6px 0px 0px 0px;
    z-index: 999;
}

#slider-inner div label:nth-of-type(2) {
    right: 0px;
    top: 55%;
    transform: translateY(-50%);
    padding: 6px 0px 0px 0px;
}

#slider-inner div label img:hover {
    transform: scale(1.2)
}

#first:checked ~ #slider #slider-inner {
    margin-left: px;
}

#first:checked ~ #slider #slider-inner #first-slide label {
    opacity: 1;
}

#second:checked ~ #slider #slider-inner {
    margin-left: -1040px;
}

#second:checked ~ #slider #slider-inner #second-slide label {
    opacity: 1;
}

#third:checked ~ #slider #slider-inner {
    margin-left: -2080px;
}

#third:checked ~ #slider #slider-inner #third-slide label {
    opacity: 1;
}

#fourth:checked ~ #slider #slider-inner {
    margin-left: -3120px;
}

#fourth:checked ~ #slider #slider-inner #fourth-slide label {
    opacity: 1;
}

h1 {
    font-family: 'LeagueGothic';
    font-size: 50px;
    color: #fefefe;
    text-shadow: 0px 2px 2px #3d3640;
    padding-top: 70px;
    padding-left: 40px;
}

h2 {
    font-family: 'LeagueGothic';
    font-size: 29px;
    color: #f07c01;
    text-shadow: 0px 2px 2px #3d3640;
    margin-top: px;
    margin-bottom: 10px;
    padding-left: 40px
}

.slide p {
    position: relative;
    font-size: 14px;
    top: 15%;
    transform: translateY(-50%);
}


#mainslide_1_p,
#mainslide_2_p,
#mainslide_3_p {
    font-size: 20px;
    font-weight: 800;
    color: yellow;
    text-decoration: underline;
    padding-top: 20px;
    text-shadow: 0px 1px 1px #3d3640;
    padding-left: 40px
}

#logo_main_slide_1,
#logo_main_slide_2,
#logo_main_slide_3 {
    float: left;
    margin-left: 680px;
    margin-top: -280px;
    padding-right: px;
}

.radio {
    display: inline-block;
    cursor: pointer;
    padding: px;
    margin-top: px;
}

#first {
    margin-left: 950px;
    margin-bottom: px;
}



/*
input {
    height: 1px;
    width: 1px;
    opacity: 0;
}*/


.level3 {
    width: 960px;
    height: 300px;
    margin: 220px auto 0;
    position: relative;
}

.block1 {
    width: 305px;
    height: 295px;
    display: inline-block;
    float: left;
    overflow: auto;
}

.block2 {
    width: 305px;
    height: 295px;
    display: inline-block;
    float: left;
    overflow: auto;
    margin-left: 22px
}

.block3 {
    width: 305px;
    height: 295px;
    display: inline-block;
    overflow: auto;
    margin-left: 23px
}


.key,
.message,
.music {
    float: left;
    margin-top: px;
    margin-left: px;
    padding-right: 10px;
}

.wrapper2 {
    display: inline-block;
    overflow: auto;
}

.wrapper2 {
    width: 485px;
    height: 410px;
    color: #454545;
    font-size: 16px;
    display: inline-block;
    float: left;
}


.read-more-wrap {
    position: relative;
    margin-left: 0px;
    font-size: 16px;
    font-weight: 501;
    color: #ffffff;
    line-height: 24px;
    text-shadow: 1px 1px 2px #595959;
}

.read-more-state {
    display: none;
}

.read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    color: #ffffff;
    text-shadow: 1px 1px 2px #595959;
    transition: .25s ease;
}


.read-more-state:checked ~ .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}


.read-more-state ~ .read-more-trigger:before {
    content: 'ДІЗНАТИСЯ БІЛЬШЕ';
    font-family: 'LeagueGothic';
    font-size: 18px;
    color: #f07c01;
    text-shadow: 1px 1px 2px #595959;
}

.read-more-state:checked ~ .read-more-trigger:before {
    content: 'НАЗАД';
}

.read-more-trigger {
    margin-left: 180px;
    margin-top: 12px;
    cursor: pointer;
    display: inline-block;
}

.read-more-state ~ .read-more-trigger:hover:before {
    text-shadow: 0px 0px 10px white;

}


.read-more-state ~ .read-more-trigger1:before {
    content: 'ЧИТАТИ ДАЛІ';
    font-family: 'LeagueGothic';
    font-size: 20px;
    color: #f07c01;
}

.read-more-state:checked ~ .read-more-trigger1:before {
    content: 'НАЗАД';
}

.read-more-trigger1 {
    margin-left: 370px;
    margin-top: 0px;
    cursor: pointer;
    display: inline-block;
}

.read-more-state ~ .read-more-trigger1:hover:before {
    text-shadow: 0px 0px 10px #f07c01;

}

#read-more-target {
    opacity: 0;
    max-height: px;
    font-size: 0;
    color: #454545;
    transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap #read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
}


.title {
    font-family: 'LeagueGothic';
    font-size: 30px;
    color: #ffffff;
    text-shadow: 1px 1px 2px #595959;
    display: inline-block;
    padding-left: 0px;
}


.level4 {
    width: 960px;
    height: 415px;
    margin: 60px auto 0;
    position: relative;
}



#img2 {
    float: left;
    margin-left: px;
    margin-top: 17px;
    padding-right: 14px;
}

#two {
    color: #454545;
    font-weight: 300;
    margin-left: px;
    margin-top: 6px;
    line-height: 24px;
}

#one {
    margin-top: 25px;
    margin-left: 5px;
    font-family: 'LeagueGothic';
    font-size: 30px;
    color: #454545;
}

span {
    color: #f07c01
}

.recentupdates {
    width: 455px;
    height: 334px;
    color: #454545;
    font-size: 16px;
    display: inline-block;
    padding-top: 20px;
    margin-left: 20px;
}

.updatelogo1,
.updatelogo2,
.updatelogo3 {
    float: left;
    padding-right: 18px
}

.cell2,
.cell3 {
    margin-top: 22px;
}

.cell1 {
    margin-top: 13px;
}

#readmorehere {
    margin-top: 22px;
    margin-left: 350px
}

#readmorehere a {
    font-family: 'LeagueGothic';
    font-size: 18px;
    color: #454545;
    text-decoration: none;
}

#readmorehere a:hover {
    text-decoration: underline;
}

#recentupdatesp {
    font-family: 'LeagueGothic';
    font-size: 30px;
    color: #454545;
    margin-top: 5px
}

.extrabold {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 16px;
    color: #454545
}

.normalp {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: #454545
}

.logos {
    width: 960px;
    height: 100px;
    margin: 35px auto 0;
    position: relative;
}

.level6 {
    color: black;
    width: 960px;
    height: 350px;
    margin: 85px auto 0;
    position: relative;
    margin-bottom: 100px;
}

#sr1 {
    width: 607px;
    height: 345px;
    margin: 0px auto 0;
    position: relative;
}

#slider1 {
    width: 607px;
    height: 323px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: px
}

#slider-inner1 {
    position: relative;
    width: 14568px;
    height: 345px;
}

#slider-inner1 div {
    position: relative;
    width: 607px;
    height: 345px;
    margin-left: px;
    display: inline-block;
    float: left
}

#slider-inner1 div label {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    cursor: pointer;
}

#slider-inner1 div label:nth-of-type(1) {
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 0px 0px 0px;
    z-index: 999;
}

#slider-inner1 div label:nth-of-type(2) {
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 0px 0px 0px;
}

#slider-inner1 div label img:hover {
    transform: scale(1.2)
}


#first1:checked ~ #slider1 #slider-inner1 {
    margin-left: px;
}

#first1:checked ~ #slider1 #slider-inner1 #first-slide1 label {
    opacity: 1;
}

#second1:checked ~ #slider1 #slider-inner1 {
    margin-left: -607px;
}

#second1:checked ~ #slider1 #slider-inner1 #second-slide1 label {
    opacity: 1;
}

#third1:checked ~ #slider1 #slider-inner1 {
    margin-left: -1214px;
}

#third1:checked ~ #slider1 #slider-inner1 #third-slide1 label {
    opacity: 1;
}

#fourth1:checked ~ #slider1 #slider-inner1 {
    margin-left: -1821px;
}

#fourth1:checked ~ #slider1 #slider-inner1 #fourth-slide1 label {
    opacity: 1;
}

#five1:checked ~ #slider1 #slider-inner1 {
    margin-left: -2428px;
}

#five1:checked ~ #slider1 #slider-inner1 #five-slide1 label {
    opacity: 1;
}

#six1:checked ~ #slider1 #slider-inner1 {
    margin-left: -3035px;
}

#six1:checked ~ #slider1 #slider-inner1 #six-slide1 label {
    opacity: 1;
}

#seven1:checked ~ #slider1 #slider-inner1 {
    margin-left: -3642px;
}

#seven1:checked ~ #slider1 #slider-inner1 #seven-slide1 label {
    opacity: 1;
}

#eight1:checked ~ #slider1 #slider-inner1 {
    margin-left: -4249px;
}

#eight1:checked ~ #slider1 #slider-inner1 #eight-slide1 label {
    opacity: 1;
}

#nine1:checked ~ #slider1 #slider-inner1 {
    margin-left: -4856px;
}

#nine1:checked ~ #slider1 #slider-inner1 #nine-slide1 label {
    opacity: 1;
}

#ten1:checked ~ #slider1 #slider-inner1 {
    margin-left: -5463px;
}

#ten1:checked ~ #slider1 #slider-inner1 #ten-slide1 label {
    opacity: 1;
}

#eleven1:checked ~ #slider1 #slider-inner1 {
    margin-left: -6070px;
}

#eleven1:checked ~ #slider1 #slider-inner1 #eleven-slide1 label {
    opacity: 1;
}

#twelvteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -6677px;
}

#twelvteen1:checked ~ #slider1 #slider-inner1 #twelvteen-slide1 label {
    opacity: 1;
}

#thirteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -7284px;
}

#thirteen1:checked ~ #slider1 #slider-inner1 #thirteen-slide1 label {
    opacity: 1;
}

#fourteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -7891px;
}

#fourteen1:checked ~ #slider1 #slider-inner1 #fourteen-slide1 label {
    opacity: 1;
}

#fiveteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -8498px;
}

#fiveteen1:checked ~ #slider1 #slider-inner1 #fiveteen-slide1 label {
    opacity: 1;
}

#sixteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -9105px;
}

#sixteen1:checked ~ #slider1 #slider-inner1 #sixteen-slide1 label {
    opacity: 1;
}

#seventeen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -9712px;
}

#seventeen1:checked ~ #slider1 #slider-inner1 #seventeen-slide1 label {
    opacity: 1;
}

#eighteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -10319px;
}

#eighteen1:checked ~ #slider1 #slider-inner1 #eighteen-slide1 label {
    opacity: 1;
}

#nineteen1:checked ~ #slider1 #slider-inner1 {
    margin-left: -10926px;
}

#nineteen1:checked ~ #slider1 #slider-inner1 #nineteen-slide1 label {
    opacity: 1;
}

#twenty1:checked ~ #slider1 #slider-inner1 {
    margin-left: -11533px;
}

#twenty1:checked ~ #slider1 #slider-inner1 #twenty-slide1 label {
    opacity: 1;
}

#twentyone1:checked ~ #slider1 #slider-inner1 {
    margin-left: -12140px;
}

#twentyone1:checked ~ #slider1 #slider-inner1 #twentyone-slide1 label {
    opacity: 1;
}

#twentytwo1:checked ~ #slider1 #slider-inner1 {
    margin-left: -12747px;
}

#twentytwo1:checked ~ #slider1 #slider-inner1 #twentytwo-slide1 label {
    opacity: 1;
}

#twentythree1:checked ~ #slider1 #slider-inner1 {
    margin-left: -13354px;
}

#twentythree1:checked ~ #slider1 #slider-inner1 #twentythree-slide1 label {
    opacity: 1;
}

#twentyfour1:checked ~ #slider1 #slider-inner1 {
    margin-left: -13961px;
}

#twentyfour1:checked ~ #slider1 #slider-inner1 #twentyfour-slide1 label {
    opacity: 1;
}

#twentyfive1:checked ~ #slider1 #slider-inner1 {
    margin-left: -13961px;
}

#twentyfive1:checked ~ #slider1 #slider-inner1 #twentyfive-slide1 label {
    opacity: 1;
}

#first1 {
    margin-left: px
}


.level6p {
    line-height: 24px;
    font-size: 16px;
    color: #787878;
    text-shadow: 0.5px 0.5px 1px #ffffff;
    margin-top: 5px
}

.block22 {
    width: 608px;
    height: 345px;
    display: inline-block;
    float: left;
    margin-left: px
}

.block33 {
    width: 305px;
    height: 345px;
    display: inline-block;
    margin-left: 47px
}

.titlelevel6 {
    font-family: 'LeagueGothic';
    font-size: 30px;
    color: #454545;
    text-shadow: 0.5px 0.5px 1px #ffffff;
}

#titlelevel6 {
    font-family: 'LeagueGothic';
    font-size: 48px;
    margin-top: -4px;
    color: #454545;
    text-shadow: 0.5px 0.5px 1px #ffffff;
}

#copyright {
    font-family: 'Georgia';
    font-style: italic;
    font-size: 16px;
    color: #c5c5c5;
    text-shadow: 0.5px 0.5px 1px #ffffff;
    margin-top: 6px;
    margin-bottom: 9px;
}

#bottomblock {
    margin-top: 0px;
    width: 960px;
    height: 100px;
    margin: 50px auto 0;
    position: relative;
}

.designedby p {
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 12px;
    text-shadow: 1px 1px 1px #37323e;
    padding-top: 0px
}

#extrabold2 {
    font-weight: 800;
    color: #ffffff;
}


#special7 {
    background: ;
    width: 460px;
    height: 350px;
    position: absolute;
    margin-top: 0px;
    margin-left: 0px;
}


input[type="text"].login {
    font-family: ;
    color: #797979;
    border: 1px white;
    font-size: 17px;
    padding: 8px 0px 8px 20px;
    margin-top: 23px;
    margin-bottom: -6px;
    margin-left: 0px;
    border-radius: 6px;
    width: 300px;
    height: 28px
}


input[type="text"]:hover {
    border: 1px solid #f07c01;
    padding: 8px 0px 8px 20px;
    box-shadow: 0px 0px 5px 1px #f07c01;
    margin-top: 23px;
    margin-left: 0px;
    margin-bottom: -6px;
    border-radius: 6px;
    cursor: url(s.png), auto;
    color: black;
    font-size: 17px
}

textarea {
    width: 300px;
    font-size: 18px;
    border-radius: 6px;
    border: 1px white;
    padding: 8px 15px 8px 20px;
}

textarea:hover {
    border: 1px solid #f07c01;
    box-shadow: 0px 0px 5px 1px #f07c01;
}

input[type="submit"].loginn {
    border-radius: 2px;
    border: 3px black;
    font-family: 'Georgia';
    background-color: #f07c01;
    color: white;
    border: ;
    font-size: 17px;
    padding: 2px 5px 2px 5px;
    padding: ;
    margin-top: 10px;
    margin-bottom: ;
    margin-left: ;
    border-radius: ;
    width: ;
    height: ;
}

input[type="submit"]:hover {
    border: 1px solid #f07c01;
    box-shadow: 0px 0px 5px 1px #f07c01;

}


#mainsliderp2,
#mainsliderp3 {
    display: none
}

#read1,
#read12,
#read13 {
    color: #ffffff;
}

.key2,
.key3 {
    display: none
}

.adaptive_recent {
    color: #454545
}

#read_more_here {
    color: #454545;
}

.adaptivelogo1,
.adaptivelogo2,
.adaptivelogo3 {
    display: none
}

#oneadaptive {
    display: none
}

#adaptive_two {
    display: none
}

#original_two {
    color: #454545;
}

.adaptive_titel_level6 {
    display: none
}

.original_titel_level6 {
    color: #454545;
}

.adaptive_p_level6 {
    display: none
}

.original_p_level6 {
    color: #787878;
}

.daptive_p_level6_480px {
    display: none
}

#shine {
    display: none
}

.update_none {
    color: #454545
}

.adaptive_recent_year {
    color: #454545
}

#logos_span_adaptive {
    display: none
}

#adaptive_two_320 {
    display: none
}

#read133 {
    color: #454545;
    text-shadow: none;
}

#ad768 {
    color: #fefefe;
}

.logosadaptive768,
.logosadaptive480 {
    display: none;
}

.photo_ad {
    display: none;
}

#phone_ad {
    display: none;
}



/*
@media all and (min-width: 769px) and (max-width: 1040px) {

    body {
        background-image: url(Images/Fon%20slider%20up.png), url(Images/line11.png), url(Images/line12.png), url(Images/line13.png), url(Images/water.jpg), url(Images/line1.png), url(Images/best2.jpg), url(Images/line15.png), url(Images/line14.png), url(Images/line14.png), url(Images/line15.png), url(Images/fonwhite.jpg), url(Images/fon4Grey.jpg), url(Images/down12.png);
        background-position: center top 243px, center top 1138px, center top 1139px, center top 1141px, center top 798px, center top 797px, top center, center top 1625px, center top 1626px, center top 1745px, center top 1746px, center top 288px, center top 1633px, center top 2400px;
    }

    #maindiv {
        width: 960px;
        height: 2600px;
    }

    #mainlogo {
        float: none;
        margin-top: 10px;
    }

    #contacts {
        width: 768px;
        margin-top: 50px;
        padding-top: 0px;
        margin-left: 0px;
    }

    .menuup {
        width: 768px;
    }

    #sr {
        width: 768px;
        height: 400px;
        margin-left: 0px;
    }

    #ad768 {
        display: none;
    }

    h1 {
        margin-top: -20px;
    }

    #mainslide_2_p {
        padding-top: 50px;
    }

    #logo_main_slide_1,
    #logo_main_slide_3 {
        margin-left: 430px;
    }

    #logo_main_slide_2 {
        margin-left: 430px;
        margin-top: -335px;
    }

    #first {
        margin-left: 0px
    }

    #slider {
        width: 768px;
    }

    #slider-inner {
        position: relative;
        width: 3072px;
    }

    #slider-inner div {
        position: relative;
        width: 768px;
    }

    #first:checked ~ #slider #slider-inner {
        margin-left: px;
    }

    #second:checked ~ #slider #slider-inner {
        margin-left: -768px;
    }

    #third:checked ~ #slider #slider-inner {
        margin-left: -1536px;
    }

    #fourth:checked ~ #slider #slider-inner {
        margin-left: -2304px;
    }


    .level3 {
        width: 768px;
        margin-top: 160px
    }

    .block1,
    .block2,
    .block3 {
        width: 243px;
        height: px;
    }

    .block2,
    .block3 {
        margin-left: 19px
    }

    #read1,
    #read12,
    #read13 {
        display:
    }

    #read2,
    #read22,
    #read23 {
        display: inline-block;
        color: #ffffff;
    }

    .read-more-trigger {
        margin-left: 130px;
        margin-top: px
    }

    .read-more-wrap {
        margin-left: px;
    }

    .title {
        font-size: 24px;
    }

    .level4 {
        width: 768px;
        height: px;
        margin-top: 80px
    }

    .recentupdates {
        width: 330px;
        height: 400px;
        margin-left: px
    }

    #readmorehere {
        margin-left: 235px;
        margin-top: 19px
    }

    .normalp {
        margin-top: 2px
    }

    .wrapper2 {
        width: 418px;
        height: px;
    }

    #one {
        display: none
    }

    #oneadaptive {
        display: block;
        margin-top: 30px;
        margin-left: 5px;
        font-family: 'LeagueGothic';
        font-size: 25px;
        color: #454545;
        line-height: 24px
    }

    .level6 {
        width: 768px;
        height: 700px;
        margin-top: px;
    }

    .block22 {
        width: px;
        height: 330px;
        margin-left: 80px
    }

    .block33 {
        width: px;
        margin-left: 80px;
        margin-top: 20px;
        float: left;
    }

    .logos {
        display: none;
    }

    .logosadaptive768 {
        width: 285px;
        height: 330px;
        display: inline-flex;
        margin-left: 20px;
        margin-top: 20px;
    }

    #ad_logo_1 {
        height: 300px;
        margin-left: 15px;
        margin-top: 10px;
    }

    #bottomblock {
        width: 768px;
        margin-bottom: px;
        margin-top: -95px;
    }

    .designedby {
        margin-left: 665px;

    }
}*/

/*
@media all and (min-width: 480px) and (max-width: 768px) {

    body {
        background-image: url(Images/Fon%20slider%20up.png), url(Images/line11.png), url(Images/line12.png), url(Images/line13.png), url(Images/Fonviolet.png), url(Images/line1.png), url(Images/BG.png), url(Images/line15.png), url(Images/line14.png), url(Images/line14.png), url(Images/line15.png), url(Images/fonwhite.jpg), url(Images/fon4Grey.jpg), url(Images/fon_last768.jpg);
        background-size: auto 247px, auto auto, auto auto, auto auto, auto 600px, auto auto, auto auto, auto auto, auto auto, auto auto, auto auto, auto auto, auto 669px, auto 201px;
        background-position: center top 203px, center top 1148px, center top 1149px, center top 1151px, center top 550px, center top 549px, top center, center top 1938px, center top 1939px, center top 2171px, center top 2172px, center top 714px, center top 2174px, center top 2843px;
    }

    #maindiv {
        background-color: darkorange;
        width: 710px;
    }

    #mainlogo {
        font-size: 30px;
        float: none;
        margin-top: 15px;
    }

    #mainlogo span {
        font-size: 42px;
    }

    #contacts {
        width: 440px;
        margin-left: 0px;
        margin-top: 40px;
        padding-top: 0px;
    }

    #contacts_p {
        font-size: 16px;
    }

    .menuup {
        width: 440px;
        height: 180px
    }

    #little1,
    #little2 {
        transform: scale(0.7);
    }

    .block1,
    .block2,
    .block3 {
        display: block;
        clear: both;
        width: 440px;
        height: 153px;
        margin-left: 0px;
        margin-bottom: 5px
    }

    .read-more-trigger {
        display: inline-block;
        margin-left: 367px;
        margin-top: 8px
    }

    .read-more-wrap {
        margin-left: 54px;
        margin-top: 1px
    }

    .level3 {
        margin-top: 100px;
        width: 440px;
        height: 480px;
    }

    .title {
        font-size: 24px;
    }

    .level4 {
        width: 440px;
        height: 750px;
    }

    .recentupdates {
        width: 435px;
        height: 280px;
        margin-left: 2px;
        margin-top: 50px
    }

    .normalp {
        margin-top: 2px
    }

    .cell3 {
        margin-top: 20px
    }

    .wrapper2 {
        width: 440px;
        height: 380px;
    }

    .logos {
        width: 440px;
        height: 160px;
        margin-top: -50px;
    }

    .level6 {
        width: 445px;
        height: 750px;
        margin-top: 50px
    }

    .titlelevel6 {
        font-size: 24px
    }

    .block22 {
        width: 445px;
        height: 360px;
        margin-left: -17px;
        margin-top: 36px;
        margin-bottom: 0px;
        display: block;
        float: none;
    }

    .block33 {
        width: 200px;
        height: 350px;
        margin-left: 0px;
        margin-top: 50px;
        display: block;

    }

    #special7 {
        display: block;
        padding-left: 70px;
    }

    #sr {
        margin-left: 0px;
        width: 480px;
        height: 280px;
    }

    .radio {
        margin-top: px
    }

    #slider {
        width: 480px;
        height: 270px;
        margin-top: px
    }

    #slider-inner {
        position: relative;
        width: 1920px;
        height: 270px;
    }

    #slider-inner div {
        position: relative;
        width: 480px;
        height: 270px;
    }


    #slider-inner div label {
        z-index: 1;
    }

    #first:checked ~ #slider #slider-inner {
        margin-left: px;
    }

    #second:checked ~ #slider #slider-inner {
        margin-left: -480px;
    }

    #third:checked ~ #slider #slider-inner {
        margin-left: -960px;
    }

    #fourth:checked ~ #slider #slider-inner {
        margin-left: -1440px;
    }

    h1 {
        font-size: 36px;
        padding-top: 50px;
        padding-left: 35px;
    }

    h2 {
        font-size: 19px;
        margin-top: px;
        padding-left: 35px;
    }

    #logo_main_slide_1,
    #logo_main_slide_2,
    #logo_main_slide_3 {
        margin-left: 195px;
        margin-top: px;
        transform: scale(0.7);
    }

    #mainslide_1_p,
    #mainslide_2_p,
    #mainslide_3_p {
        font-size: 14px;
        z-index: 1;
    }

    #first {
        margin-left: 410px
    }

    .logos {
        display: none;
    }

    .logosadaptive768 {
        display: none;
    }

    .logosadaptive480 {
        background-color: aquamarine;
        display: inline-flex;
        margin-left: 25px;
    }

    #bottomblock {
        width: 440px;
        height: 100px;
        margin-bottom: 0px;
        margin-top: 250px;
    }

    .designedby {
        margin-left: 335px;
        margin-top: -6px
    }

}*/

@media all and (min-width: 320px) and (max-width: 479px) {

    body {
        background-image: url(Images/Adaptive/line11.png), url(Images/Adaptive/line12.png), url(Images/Adaptive/line13.png), url(Images/Adaptive/water.jpg), url(Images/Adaptive/line1.png), url(Images/Adaptive/best2.jpg), url(Images/Adaptive/line15.png), url(Images/Adaptive/line14.png), url(Images/Adaptive/fonwhite.jpg), url(Images/Adaptive/fon4Grey.jpg), url(Images/Adaptive/down12.png);
        background-size: auto auto, auto auto, auto auto, auto auto, auto auto, auto auto, auto auto, auto auto, auto auto, auto auto;
        background-position: center top 3370px, center top 3810px, center top 1505px, center top 700px, center top 699px, top center, center top 2084px, center top 2085px, center top 1360px, center top 2500px, center top 3810px;
    }

    #maindiv {
        width: 380px;
        height: 3970px;
    }

    #mainlogo {
        float: none;
        font-size: 36px;
        margin-left: px
    }

    #mainlogo span {
        font-size: 40px;
    }

    #contacts {
        width: 370px;
        padding-left: 0px;
        margin-top: 50px;
        margin-left: 0px;
        padding-top: 0px;
    }


    #contacts_p {
        font-size: 20px;
        text-align: left;
        padding-top: 0px;
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 0px;
    }

    .menuup {
        width: 370px;
        height: 150px
    }


    h1 {
        font-size: 34px;
        padding-top: 5px;
        padding-left: px;
    }

    h2 {
        font-size: 19px;
        margin-top: px;
        margin-bottom: px;
        padding-left: px;
    }

    #mainslide_1_p,
    #mainslide_2_p,
    #mainslide_3_p {
        font-size: 16px;
        line-height: 18px;
        padding-top: 110px;
        z-index: 1;
    }

    label {
        z-index: 1;
    }


    #mainslide_3_p {
        padding-top: 80px;
    }

    #ad768 {
        display: none;
    }

    #first {
        margin-left: 0px
    }


    .radio {
        margin-top: px
    }

    #sr {
        margin-left: 5px;
        margin-top: 150px;
        width: 370px;
        height: 350px;
    }


    #logo_main_slide_1,
    #logo_main_slide_2,
    #logo_main_slide_3 {
        margin-left: 100px;
        margin-top: -390px;
        transform: scale(0.6);
    }

    #logo_main_slide_3 {
        margin-top: -325px;
    }


    #slider {
        width: 370px;
        height: 280px;
        margin-top: px
    }

    #slider-inner {
        position: relative;
        width: 1480px;
        height: 210px;
    }

    #slider-inner div {
        position: relative;
        width: 370px;
        height: 210px;
    }

    #first:checked ~ #slider #slider-inner {
        margin-left: px;
    }

    #second:checked ~ #slider #slider-inner {
        margin-left: -370px;
    }

    #third:checked ~ #slider #slider-inner {
        margin-left: -740px;
    }

    #fourth:checked ~ #slider #slider-inner {
        margin-left: -1110px;
    }


    .level3 {
        margin-top: 80px;
        width: 370px;
        height: 800px;
    }

    .title {
        font-size: 24px;
    }


    .block1,
    .block2,
    .block3 {
        display: block;
        clear: both;
        width: 370px;
        height: 250px;
        margin-left: 0px;
        margin-bottom: 10px
    }

    .read-more-trigger1 {
        display: inline-block;
        margin-left: 260px;
        margin-top: 0px
    }

    .read-more-trigger {
        margin-left: 250px;
    }

    .read-more-wrap {
        margin-left: 0px;
        margin-top: 0px
    }

    .level4 {
        width: 370px;
        height: 1000px;
        margin-top: 20px;
    }

    .recentupdates {
        width: 370px;
        height: 500px;
        margin-left: 0px;
        margin-top: 20px
    }

    .wrapper2 {
        width: 370px;
        height: 520px;
    }


    /* #img2 {
        float: none;
    }*/


    #logo1_320 {
        display: none;
    }

    .level6 {
        width: 370px;
        height: 800px;
        margin-bottom: 0px;
        margin-top: 20px;
    }

    .block22 {
        width: 370px;
        float: left;
        margin-left: 0px;
    }

    .block33 {
        margin-top: 110px;
        margin-left: 30px;
        width: 305px;
        height: 340px;
    }

    .logos {
        width: 370px;
        height: 300px;
        margin-top: 70px;
    }

    #bottomblock {
        width: 370px;
        margin-top: 80px;
    }

    .designedby {
        margin-left: 250px;
        padding-top: 20px;
    }


    .logosadaptive768,
    .logosadaptive480,
    #logo1_320 {
        display: none;
    }

    #sr1 {
        width: 370px;
        height: 380px;
        margin-left: 0px;
    }

    #slider1 {
        width: 370px;
    }

    #slider-inner1 {
        position: relative;
        width: 8880px;
    }

    #slider-inner1 div {
        position: relative;
        width: 370px;
    }

    .photo_non_ad {
        display: none;
    }

    .photo_ad {
        display: flex;
    }

    #phone_ad {
        display: flex;
        margin-left: 40px;
    }



    #first1:checked ~ #slider1 #slider-inner1 {
        margin-left: px;
    }

    #first1:checked ~ #slider1 #slider-inner1 #first-slide1 label {
        opacity: 1;
    }

    #second1:checked ~ #slider1 #slider-inner1 {
        margin-left: -370px;
    }

    #second1:checked ~ #slider1 #slider-inner1 #second-slide1 label {
        opacity: 1;
    }

    #third1:checked ~ #slider1 #slider-inner1 {
        margin-left: -740px;
    }

    #third1:checked ~ #slider1 #slider-inner1 #third-slide1 label {
        opacity: 1;
    }

    #fourth1:checked ~ #slider1 #slider-inner1 {
        margin-left: -1110px;
    }

    #fourth1:checked ~ #slider1 #slider-inner1 #fourth-slide1 label {
        opacity: 1;
    }

    #five1:checked ~ #slider1 #slider-inner1 {
        margin-left: -1480px;
    }

    #five1:checked ~ #slider1 #slider-inner1 #five-slide1 label {
        opacity: 1;
    }

    #six1:checked ~ #slider1 #slider-inner1 {
        margin-left: -1850px;
    }

    #six1:checked ~ #slider1 #slider-inner1 #six-slide1 label {
        opacity: 1;
    }

    #seven1:checked ~ #slider1 #slider-inner1 {
        margin-left: -2220px;
    }

    #seven1:checked ~ #slider1 #slider-inner1 #seven-slide1 label {
        opacity: 1;
    }

    #eight1:checked ~ #slider1 #slider-inner1 {
        margin-left: -2590px;
    }

    #eight1:checked ~ #slider1 #slider-inner1 #eight-slide1 label {
        opacity: 1;
    }

    #nine1:checked ~ #slider1 #slider-inner1 {
        margin-left: -2960px;
    }

    #nine1:checked ~ #slider1 #slider-inner1 #nine-slide1 label {
        opacity: 1;
    }

    #ten1:checked ~ #slider1 #slider-inner1 {
        margin-left: -3330px;
    }

    #ten1:checked ~ #slider1 #slider-inner1 #ten-slide1 label {
        opacity: 1;
    }

    #eleven1:checked ~ #slider1 #slider-inner1 {
        margin-left: -3700px;
    }

    #eleven1:checked ~ #slider1 #slider-inner1 #eleven-slide1 label {
        opacity: 1;
    }

    #twelvteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -4070px;
    }

    #twelvteen1:checked ~ #slider1 #slider-inner1 #twelvteen-slide1 label {
        opacity: 1;
    }

    #thirteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -4440px;
    }

    #thirteen1:checked ~ #slider1 #slider-inner1 #thirteen-slide1 label {
        opacity: 1;
    }

    #fourteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -4810px;
    }

    #fourteen1:checked ~ #slider1 #slider-inner1 #fourteen-slide1 label {
        opacity: 1;
    }

    #fiveteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -5180px;
    }

    #fiveteen1:checked ~ #slider1 #slider-inner1 #fiveteen-slide1 label {
        opacity: 1;
    }

    #sixteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -5550px;
    }

    #sixteen1:checked ~ #slider1 #slider-inner1 #sixteen-slide1 label {
        opacity: 1;
    }

    #seventeen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -5920px;
    }

    #seventeen1:checked ~ #slider1 #slider-inner1 #seventeen-slide1 label {
        opacity: 1;
    }

    #eighteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -6290px;
    }

    #eighteen1:checked ~ #slider1 #slider-inner1 #eighteen-slide1 label {
        opacity: 1;
    }

    #nineteen1:checked ~ #slider1 #slider-inner1 {
        margin-left: -6660px;
    }

    #nineteen1:checked ~ #slider1 #slider-inner1 #nineteen-slide1 label {
        opacity: 1;
    }

    #twenty1:checked ~ #slider1 #slider-inner1 {
        margin-left: -7030px;
    }

    #twenty1:checked ~ #slider1 #slider-inner1 #twenty-slide1 label {
        opacity: 1;
    }

    #twentyone1:checked ~ #slider1 #slider-inner1 {
        margin-left: -7400px;
    }

    #twentyone1:checked ~ #slider1 #slider-inner1 #twentyone-slide1 label {
        opacity: 1;
    }

    #twentytwo1:checked ~ #slider1 #slider-inner1 {
        margin-left: -7770px;
    }

    #twentytwo1:checked ~ #slider1 #slider-inner1 #twentytwo-slide1 label {
        opacity: 1;
    }

    #twentythree1:checked ~ #slider1 #slider-inner1 {
        margin-left: -8140px;
    }

    #twentythree1:checked ~ #slider1 #slider-inner1 #twentythree-slide1 label {
        opacity: 1;
    }

    #twentyfour1:checked ~ #slider1 #slider-inner1 {
        margin-left: -8510px;
    }

    #twentyfour1:checked ~ #slider1 #slider-inner1 #twentyfour-slide1 label {
        opacity: 1;
    }

    #twentyfive1:checked ~ #slider1 #slider-inner1 {
        margin-left: -8880px;
    }

    #twentyfive1:checked ~ #slider1 #slider-inner1 #twentyfive-slide1 label {
        opacity: 1;
    }


    #special7 {
        width: 310px;
    }


}